System and method for augmented reality configuration of indicia readers

ABSTRACT

The system and process described herein will utilize an application configured in an image capturing system such as a handheld terminal to detect and mark a plurality of barcodes in the field of view of the terminal and show the details to the operator. The application will guide the operator through text and/or voice to configure the terminal to read the intended barcode labels. For reading multiple barcodes on an object, the application will provide various barcode sequencing configurations support. The application may suggest sequencing criteria based on past configuration options.

CROSS-REFERENCE TO RELATED APPLICATION

The present application claims the benefit of Indian Patent ApplicationNo. 201711024604 for a System and Method for Augmented RealityConfiguration of Indicia Readers filed Jul. 12, 2017, which is herebyincorporated by reference in its entirety.

FIELD OF THE INVENTION

The present invention relates to optical imaging devices and moreparticularly to a method of operating an optical imaging device.

BACKGROUND

Generally speaking optical imaging devices receive light from a targetwith an image sensor that outputs image data which is interpreted by aprocessor to perform signal and/or imaging processing. Oftentimes anoptical indicia reader may be portable and wireless in nature therebyproviding extra flexibility. In these circumstances, such indiciareaders form part of a wireless network in which data collected by thereaders is communicated to a host computer situated on a hardwiredbackbone via a wireless link. For example, the indicia readers mayinclude a radio or transceiver for communicating with a remote computer.Efforts regarding such systems have led to continuing developments toimprove their versatility, practicality, and efficiency.

SUMMARY

Accordingly, in one aspect, the present disclosure embraces a method ofoperating an image capturing system comprising: capture a plurality ofindicia on a display of the image capturing system; detect and mark theindicia on the display; provide augmented details of each of theplurality of indicia on the display; determine if at least one of theplurality of indicia are using different symbology than the otherindicia and, if so, provide a guide to enable configuration of the imagecapturing system for reading all the plurality of indicia; present onthe display a predetermined sequencing criteria; and analyze theplurality of indicia.

In another aspect, the present disclosure embraces a method of operatingan image capturing system comprising: capture a plurality of indicia ona display of the image capturing system; determine if at least one ofthe plurality of indicia are using different symbology than the otherindicia and, if so, provide a guide to enable configuration of the imagecapturing system for reading all the plurality of indicia; present onthe display a predetermined sequencing criteria; and analyze theplurality of indicia.

In another aspect, the present disclosure embraces an image capturingsystem comprising: a processor coupled to a reader for capturing indiciawithin the reader's field of view and a display for showing the indiciaon a visual display; the processor configured to: capture a plurality ofindicia on the display of the device; detect and mark the indicia on thedisplay; provide augmented details of each of the plurality of indiciaon the display; determine if at least one of the plurality of indiciaare using different symbology and if so provide a guide to enableconfiguration of the image capturing system for reading all theplurality of indicia; present on the scanner display a predeterminedsequencing criteria; and analyze the plurality of indicia at one time.

The foregoing illustrative summary, as well as other exemplaryobjectives and/or advantages of the invention, and the manner in whichthe same are accomplished, are further explained within the followingdetailed description and its accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

The patent or application file contains at least one drawing executed incolor. Copies of this patent or patent application with color drawingswill be provided by the Office upon request and payment of the necessaryfee.

FIG. 1A is a perspective view of an image capturing system 10 such as ahandheld terminal for scanning an object such as a package.

FIG. 1B is a schematic block diagram illustrating components of theimage capturing system 10.

FIG. 2A is a diagram of the image capturing system 10 connected to abackend system 200 typically located at a point in a supply chain whichcollects information from the image capturing system 10.

FIG. 2B is a block diagram of the backend system 200.

FIGS. 3A-3B illustrate examples of different types of indicia that maybe identified by image capturing system 10.

FIG. 4 shows a block diagram of image capturing steps of the methoddisclosed herein.

FIGS. 5A-5D shows an example of barcode sequencing.

DETAILED DESCRIPTION

In an exemplary embodiment shown in FIG. 1A an image capturing system 10may be a handheld terminal such as a scanner or reader which is locatedat a point in the supply chain. The handheld terminal will be an imagecapturing system for obtaining images of an object such as a package andindicia thereon whether printed or labeled within the image capturingsystem's field of view (e.g., an imager). The system 10 may broadly havea user interface system 12 and/or a trigger 14 to engage the imagecapture of the object by the system 10. User interface system 12 may bemade up of a display device (reference item 70 in FIG. 1B) and aninput/output (I/O) device (reference item 75 in FIG. 1B).

FIG. 1B is a schematic block diagram illustrating components of theimage capturing system 10 according to embodiments of the presentdisclosure. The image capturing system 10 may include other componentsnot shown in FIG. 1 which are not further discussed herein for the sakeof brevity. One having ordinary skill in the art will understand theadditional hardware and software included but not shown in FIGS. 1A and1B. In general, the image capturing system 10 of FIGS. 1A and 1B may beimplemented in any form of handheld scanner, digital computer, andmobile device having a camera. Digital computers may include, but arenot limited to, laptops, desktops, workstations, fixed vehiclecomputers, vehicle mount computers, hazardous environment computers,rugged mobile computers, servers, blade servers, mainframes, or otherappropriate computers. Mobile devices may include, but are not limitedto, cellular telephones, smart phones, personal digital assistants,wireless tablets, pagers, two-way radios, netbooks, barcode scanners,radio frequency identification (RFID) readers, intelligent sensors,tracking devices, and other similar computing devices.

In particular, FIG. 1B depicts a system 10 that includes a computer 20comprising a mass storage device 40 for storing an operating system 45and various application programs 50. The mass storage device 40 maystore other kinds of information as well. The operating system 45includes software that controls the overall operation of the computer20, including process scheduling and management, process protection, andmemory management. Examples of suitable operating systems include, butare not limited to, WINDOWS® 7 and WINDOWS® 10 for mobile devices fromMICROSOFT® CORPORATION, Apple® IoS, Android® and the LINUX® open sourceoperating system. Typically, the operating system 45 is loaded bybooting the computer 20 and is executed directly by the centralprocessing unit 25.

Application programs 50 include any number of executable softwareprograms designed to assist the typical user of the system 10 in theperformance of specific tasks. Application programs 50 may loadautomatically upon execution of the operating system 45 or in responseto an input from the operator through I/O device 75. These applicationprograms 50 include the application which is the subject of thisdisclosure which may be referred to as an “augmented realityconfiguration application”.

Main memory 30 provides for the storage of instructions and informationdirectly accessible by central processing unit 25. Main memory 30 may beconfigured to include random-access memory 32 (RAM) and read-only memory34 (ROM). The ROM 34 may permanently store firmware or a basicinput/output system (BIOS), which provides first instructions to thecomputer 20 when it is booted. RAM 32 may serve as temporary andimmediately accessible storage for the operating system 45 and theapplication programs 50.

Mass storage device 40 may be any of the various kinds of computercomponents capable of storing large amounts of data in a persisting(i.e., non-volatile) and machine-readable manner. Mass storage device 40may be a hard disk, a solid state drive, optical drive, removable flashdrive, self-encrypting drive or any other component with similar storagecapabilities.

Display device 70 may be operably connected to the computer 20. Displaydevice 70 may display information to the operator in the form of text orgraphical output generated by computer 20. Typically, the display device70 is a liquid crystal display (LCD) screen.

I/O device 75 is operably connected to the computer 20. The I/O device75 facilitates the input of instructions or information by the operator.The I/O device 75 may be a keyboard and/or a mouse or some other inputdevices such as a touch screen or a trigger (e.g., reference item 14 inFIG. 1A). The I/O device 75 is also capable of receiving and processingvoice command instructions and responding with voice instructions.

Indicia reader 80 is an image capturer which is also operably connectedto the computer 20. The indicia reader 80 may be, for example, a laserscanner, image code reader, barcode reader, Radio FrequencyIdentification (RFID) reader, etc. The indicia reader 80 is capable ofcapturing indicia such as barcodes on the outside of an object (e.g., apackage or a plurality of packages) which may include, but are notlimited to, a plurality of indicia. The indicia reader 80 facilitatesthe receipt of input and provides for quick, reliable data entry that isnot susceptible to typographical errors. The term indicia as used hereinis intended to refer broadly to various kinds of machine-readableindicia, including barcodes, Quick Response (QR) codes, matrix codes, 1Dcodes, 2D codes, RFID tags, characters, Near-Field Communication (NFC)tags, Bluetooth identification, etc. The indicia are typically graphicalrepresentations of information (e.g., data) such as product numbers orobject tracking numbers.

The computer 20 also includes a network interface 65. The networkinterface 65 is logically connected to communications network 85,thereby enabling the computer 20 to communicate with the network 85. Thenetwork 85 may be any collection of computers or communication devicesinterconnected by communication channels. The communication channels maybe wired or wireless. Examples of such networks 85 include, withoutlimitation, local area networks, the Internet, and/or cellular networks.The connection to the network 85 allows the computer 20 to communicatewith other network nodes.

FIG. 2A is a system view which shows the image capturing system 10connected to a personal computer, server, or backend system 200. Thisconnection may be wired (as shown in FIG. 2A) or wireless. FIG. 2B is ablock diagram of the backend system 200. The backend system 200 receivesindicia information from the image capturing system 10. As can be seenin FIG. 2B, backend system 200 may be made up of many of the sameelements as system 10 performing similar functions as indicated by thesame reference numbers. In addition, however, backend end system 200includes a mass storage database 210. The object indicia captured byimage capturing system 10 are passed electronically to the backendsystem 200 and stored in the mass storage database 210.

The systems 10 and 200 may be embodied as standalone devices, systems,methods, and/or computer program products. Accordingly, some or all ofthe disclosed subject matter (i.e., the “augmented reality configurationapplication”) may be embodied in hardware and/or in software (includingfirmware, resident software, microcode, state machines, gate arrays,etc.). Furthermore, the disclosed subject matter of systems 10 and 200may take the form of a computer program product on a computer-usable orcomputer-readable storage medium having computer-usable orcomputer-readable program code embodied in the medium for use by or onconjunction with an instruction execution system. In the context of thisdocument, a computer-usable or computer-readable medium may be anynon-transitory medium that can contain, store, communicate, propagate,or transport the program for use by or in connection with theinstruction execution system, apparatus, or device. The computer-usableor computer-readable medium may be for example, but not limited to, anelectronic, magnet, optical, electromagnetic, infrared, or semiconductorsystem, apparatus, device or propagation medium. By way of example, andnot limitation, computer-readable media may comprise computer storagemedia and communication media.

Computer storage media used in systems 10 and 200 includes volatile andnonvolatile, removable and non-removable media implemented in any methodor technology for storage of information such as computer-readableinstructions, data structures, program modules, or other data. Computerstorage media includes, but is not limited to, Random Access Memory(RAM), Read-Only Memory (ROM), Electrically Erasable ProgrammableRead-Only Memory (EEPROM), flash memory or other memory technology,compact disc read-only memory (CD-ROM), digital versatile disks (DVD),or other optical storage, magnetic cassettes, magnetic tape, magneticdisk storage or other magnetic storage devices, or any other mediumwhich can be used to store the desired information and may be accessedby an instruction execution system. Note that the computer-usable orcomputer-readable medium can be paper or other suitable medium uponwhich the program is printed, as the program can be electronicallycaptured via, for instance, optical scanning of the paper or othersuitable medium, then compiled, interpreted, or otherwise processed in asuitable manner, if necessary, and then stored in a computer memory.

Nowadays most objects such as packages are printed on and/or labeledwith multiple indicia including barcodes. As shown in FIGS. 3A and 3B,barcodes may differ in types of symbologies, sizes, orientation, printedlabel color, and/or printed barcode color. Objects with multiplebarcodes positioned closely together can be challenging to scan. To readall the barcodes required in a system even those barcodes that are of adifferent type of symbology, an operator should configure a scannerusing a scanner configuration application such as the augmented realityconfiguration process as described in this disclosure.

The image capturing system 10 (e.g., scanner) of FIG. 1A may beconfigurable via the augmented reality configuration process (e.g., anapplication). Augmentation may be achieved by providing contextualconfiguration information on a video (e.g., in real time) of the barcodeof the items intended to be read by the image capturing system 10. Thedisplay device 70 of image capturing system 10 shows video of thebarcode(s) being scanned. As shown in FIG. 2A, in some embodiments theconfigured image capturing system 10 may be attached by wire or wirelessto a backend personal computer (PC) 200 and the PC may be used to showvideo of the barcode(s) being scanned. Alternatively, instead of using adedicated image capturing system 10 as discussed above the process ofthis disclosure may be implemented using a mobile device such as acellphone with an in-built imager or camera to capture the video of theobject (e.g., package).

The process described herein will utilize the augmented realityconfiguration application in image capturing system 10 to detect andmark a plurality of barcodes in the field of view of the indicia reader80 and display the details to the operator on display device 70. Theapplication will guide the operator through text and/or voice toconfigure the image capturing system 10 to read the intended indicia.For reading multiple indicia such as barcodes on an object, theapplication will provide various barcode sequencing configurationssupport. The application may suggest sequencing criteria based on pastconfiguration options. In at least one embodiment, the sequencingcriteria might be a predicted sequence for decoding the plurality ofindicia wherein the predicted sequence is based on past historicalselections (by the operator or other operators) and the display device70 further includes an indicator such as an “okay” button to receive anauthorization input from the operator if the predicted sequence isacceptable (and an indicator to indicate a decline if the predictedsequence is not acceptable). The application will also allow cloning ofthe setting to other devices via a wired or wireless communication.

FIG. 4 illustrates a flowchart 400 outlining a method and system forconfiguring the image capturing system 10. The process described belowmay be voice or text guided by the operator through I/O device 75 ofimage capturing system 10 so that the interactions do not require any ora limited amount of training. In step 402, initial information isprovided to an operator via text or voice. Initial information mayinclude the following (but is not limited to): instructions, a summaryof the configuration process, a method for placing the object in view ofthe indicia reader 80, etc. In step 404, a plurality of pointers aredisplayed live through the display device 70 for the operator to guidethe image capturing system 10. In step 406, the plurality of visibleindicia such as barcodes are detected, analyzed, and marked. An exampleof marking would be to show a highlight around the barcode on thedisplay 70. A sample image is shown captured by image capturing system10 in FIGS. 5A-5C which illustrates a plurality of visible indicia(e.g., barcodes) highlighted. (FIGS. 5A-5D and a sequencing process arediscussed in detail below). The barcodes are either printed directly onthe object (e.g., a package) or placed on the object in the form of alabel.

In step 408, augmented details of each indicia are provided on thedisplay device 70 in real time. Augmented details may include extradetails of the barcode on top of the actual barcode and may be providedthrough text and/or through voice. An augmented reality configurationprocess allows using an actual object (such as a package) or its picturefor quick configuration of the image capturing system 10. The operatorcan use the augmented reality configuration process described herein toconfigure the image capturing system 10 using the actual objects andchange the configuration as and when needed. This will enable theoperator to configure the image capturing system 10 to read a new itemwith the indicia without the need of knowing or remembering a detailedconfiguration process and without understanding the details of thesymbologies. In step 410, an option is presented to the operator byprompts such as voice or text to obtain more specific details of eachindicia by selecting them. If a selection is made, the applicationdisplays more for that particular barcode symbology setting in thescanner such as its maximum or minimum length, etc. In step 412, if morethan one type of symbology is present, the operator is guided toconfigure the image capturing system 10 for reading all the requiredindicia.

In step 414, for reading a plurality of different types of indicia suchas barcodes the application will provide various barcode sequencingconfigurations support. Barcode sequencing means reading the barcode bythe image capturing system 10 in that particular order which saves timeby reading all barcodes at once and sending them to the augmentedreality configuration application in the defined sequence for furtherprocessing. The application may suggest to the operator a sequencingcriteria based on past configuration data stored locally (e.g., inmemory 30 of image capturing apparatus 10) or in a remote server (e.g.,non-volatile memory 30 of backend system 200). Based on the past historythe application will send a prompt message to the operator with anoption of selecting an old sequence for reading the barcodes. Barcodessequencing order can be selected based on some or all of the followingcriteria (but not limited to this list): content, symbology, color(label or barcode), barcode lengths for same symbology, relative barcodesizes for same symbology, relative barcode orientation for samesymbology, and any mixed parameters based on any of the above criteria.Sequencing based on a plurality of parameters allows the system 10 toread all the required barcodes at once.

FIGS. 5A-5D illustrate barcode sequencing as well as prompts for variousactions (in the drawings as bubbles). FIG. 5A prompts an operator toselect one or multiple barcodes to be read by reader 80 of the imagecapturing system 10. FIG. 5B asks user to select barcode length basedsequencing. FIG. 5C asks user to select symbology based sequencing. Theoperator is guided to configure barcode sequencing by supporting allearlier mentioned sequencing criteria. The image capturing system 10will look to the past for configuration data since it helps for theapplication to suggest to the operator earlier used sequencingconfiguration options. The process described herein therefore allowsintelligent configuration to take place in that the application detectsif more than one indicia such as a barcode of the same symbology ispresent. The application can also verify the barcodes in an existingsystem and alert the operator for unregistered barcodes. FIG. 5D is analert message for a new type of (or unregistered) barcode detected whichwas never configured in the image capturing system 10 for reading.Further, if someone configures the scanner to read a symbology which isnot registered already in the customer system and stored in memory (30,40, 210), the application will alert the operator to avoid addingunwanted symbology types.

In step 416, configuration confirmation is taken from the operator andthe latest configuration information is stored locally (e.g., memory 30of the image capturing system 10) or in a remote server (e.g., backendsystem 200) as well. In step 418, configuration information will be usedby the application to read a selected indicia. Using this applicationallows any operator to configure the image capturing system 10 usingactual objects such as packages and change the configuration as and whenneeded, without having detailed knowledge of the configuration processand/or symbology.

Benefits of this process disclosed herein may include the following.First, the application will allow cloning of the setting to other imagecapturing systems via wired or wireless communication. Second, easybarcode sequencing based on multiple parameters allows the operator toread all the required barcodes at once. Third, intelligent configurationwill allow the application to detect if more than one of the samesymbology barcodes are used and suggest to the operator sequencingcriteria based on past configuration data stored in locally or on aremote server. Fourth, the image capturing system 10 can be configuredusing actual products with barcodes on them or its pictures havingbarcode in them through augmented configuration and also through voiceor text guided interaction.

To supplement the present disclosure, this application incorporatesentirely by reference the following commonly assigned patents, patentapplication publications, and patent applications:

-   U.S. Pat. Nos. 6,832,725; 7,128,266;-   U.S. Pat. Nos. 7,159,783; 7,413,127;-   U.S. Pat. Nos. 7,726,575; 8,294,969;-   U.S. Pat. Nos. 8,317,105; 8,322,622;-   U.S. Pat. Nos. 8,366,005; 8,371,507;-   U.S. Pat. Nos. 8,376,233; 8,381,979;-   U.S. Pat. Nos. 8,390,909; 8,408,464;-   U.S. Pat. Nos. 8,408,468; 8,408,469;-   U.S. Pat. Nos. 8,424,768; 8,448,863;-   U.S. Pat. Nos. 8,457,013; 8,459,557;-   U.S. Pat. Nos. 8,469,272; 8,474,712;-   U.S. Pat. Nos. 8,479,992; 8,490,877;-   U.S. Pat. Nos. 8,517,271; 8,523,076;-   U.S. Pat. Nos. 8,528,818; 8,544,737;-   U.S. Pat. Nos. 8,548,242; 8,548,420;-   U.S. Pat. Nos. 8,550,335; 8,550,354;-   U.S. Pat. Nos. 8,550,357; 8,556,174;-   U.S. Pat. Nos. 8,556,176; 8,556,177;-   U.S. Pat. Nos. 8,559,767; 8,599,957;-   U.S. Pat. Nos. 8,561,895; 8,561,903;-   U.S. Pat. Nos. 8,561,905; 8,565,107;-   U.S. Pat. Nos. 8,571,307; 8,579,200;-   U.S. Pat. Nos. 8,583,924; 8,584,945;-   U.S. Pat. Nos. 8,587,595; 8,587,697;-   U.S. Pat. Nos. 8,588,869; 8,590,789;-   U.S. Pat. Nos. 8,596,539; 8,596,542;-   U.S. Pat. Nos. 8,596,543; 8,599,271;-   U.S. Pat. Nos. 8,599,957; 8,600,158;-   U.S. Pat. Nos. 8,600,167; 8,602,309;-   U.S. Pat. Nos. 8,608,053; 8,608,071;-   U.S. Pat. Nos. 8,611,309; 8,615,487;-   U.S. Pat. Nos. 8,616,454; 8,621,123;-   U.S. Pat. Nos. 8,622,303; 8,628,013;-   U.S. Pat. Nos. 8,628,015; 8,628,016;-   U.S. Pat. Nos. 8,629,926; 8,630,491;-   U.S. Pat. Nos. 8,635,309; 8,636,200;-   U.S. Pat. Nos. 8,636,212; 8,636,215;-   U.S. Pat. Nos. 8,636,224; 8,638,806;-   U.S. Pat. Nos. 8,640,958; 8,640,960;-   U.S. Pat. Nos. 8,643,717; 8,646,692;-   U.S. Pat. Nos. 8,646,694; 8,657,200;-   U.S. Pat. Nos. 8,659,397; 8,668,149;-   U.S. Pat. Nos. 8,678,285; 8,678,286;-   U.S. Pat. Nos. 8,682,077; 8,687,282;-   U.S. Pat. Nos. 8,692,927; 8,695,880;-   U.S. Pat. Nos. 8,698,949; 8,717,494;-   U.S. Pat. Nos. 8,717,494; 8,720,783;-   U.S. Pat. Nos. 8,723,804; 8,723,904;-   U.S. Pat. Nos. 8,727,223; D702,237;-   U.S. Pat. Nos. 8,740,082; 8,740,085;-   U.S. Pat. Nos. 8,746,563; 8,750,445;-   U.S. Pat. Nos. 8,752,766; 8,756,059;-   U.S. Pat. Nos. 8,757,495; 8,760,563;-   U.S. Pat. Nos. 8,763,909; 8,777,108;-   U.S. Pat. Nos. 8,777,109; 8,779,898;-   U.S. Pat. Nos. 8,781,520; 8,783,573;-   U.S. Pat. Nos. 8,789,757; 8,789,758;-   U.S. Pat. Nos. 8,789,759; 8,794,520;-   U.S. Pat. Nos. 8,794,522; 8,794,525;-   U.S. Pat. Nos. 8,794,526; 8,798,367;-   U.S. Pat. Nos. 8,807,431; 8,807,432;-   U.S. Pat. Nos. 8,820,630; 8,822,848;-   U.S. Pat. Nos. 8,824,692; 8,824,696;-   U.S. Pat. Nos. 8,842,849; 8,844,822;-   U.S. Pat. Nos. 8,844,823; 8,849,019;-   U.S. Pat. Nos. 8,851,383; 8,854,633;-   U.S. Pat. Nos. 8,866,963; 8,868,421;-   U.S. Pat. Nos. 8,868,519; 8,868,802;-   U.S. Pat. Nos. 8,868,803; 8,870,074;-   U.S. Pat. Nos. 8,879,639; 8,880,426;-   U.S. Pat. Nos. 8,881,983; 8,881,987;-   U.S. Pat. Nos. 8,903,172; 8,908,995;-   U.S. Pat. Nos. 8,910,870; 8,910,875;-   U.S. Pat. Nos. 8,914,290; 8,914,788;-   U.S. Pat. Nos. 8,915,439; 8,915,444;-   U.S. Pat. Nos. 8,916,789; 8,918,250;-   U.S. Pat. Nos. 8,918,564; 8,925,818;-   U.S. Pat. Nos. 8,939,374; 8,942,480;-   U.S. Pat. Nos. 8,944,313; 8,944,327;-   U.S. Pat. Nos. 8,944,332; 8,950,678;-   U.S. Pat. Nos. 8,967,468; 8,971,346;-   U.S. Pat. Nos. 8,976,030; 8,976,368;-   U.S. Pat. Nos. 8,978,981; 8,978,983;-   U.S. Pat. Nos. 8,978,984; 8,985,456;-   U.S. Pat. Nos. 8,985,457; 8,985,459;-   U.S. Pat. Nos. 8,985,461; 8,988,578;-   U.S. Pat. Nos. 8,988,590; 8,991,704;-   U.S. Pat. Nos. 8,996,194; 8,996,384;-   U.S. Pat. Nos. 9,002,641; 9,007,368;-   U.S. Pat. Nos. 9,010,641; 9,015,513;-   U.S. Pat. Nos. 9,016,576; 9,022,288;-   U.S. Pat. Nos. 9,030,964; 9,033,240;-   U.S. Pat. Nos. 9,033,242; 9,036,054;-   U.S. Pat. Nos. 9,037,344; 9,038,911;-   U.S. Pat. Nos. 9,038,915; 9,047,098;-   U.S. Pat. Nos. 9,047,359; 9,047,420;-   U.S. Pat. Nos. 9,047,525; 9,047,531;-   U.S. Pat. Nos. 9,053,055; 9,053,378;-   U.S. Pat. Nos. 9,053,380; 9,058,526;-   U.S. Pat. Nos. 9,064,165; 9,064,167;-   U.S. Pat. Nos. 9,064,168; 9,064,254;-   U.S. Pat. Nos. 9,066,032; 9,070,032;-   U.S. Design Pat. No. D716,285;-   U.S. Design Pat. No. D723,560;-   U.S. Design Pat. No. D730,357;-   U.S. Design Pat. No. D730,901;-   U.S. Design Pat. No. D730,902;-   U.S. Design Pat. No. D733,112;-   U.S. Design Pat. No. D734,339;-   International Publication No. 2013/163789;-   International Publication No. 2013/173985;-   International Publication No. 2014/019130;-   International Publication No. 2014/110495;-   U.S. Patent Application Publication No. 2008/0185432;-   U.S. Patent Application Publication No. 2009/0134221;-   U.S. Patent Application Publication No. 2010/0177080;-   U.S. Patent Application Publication No. 2010/0177076;-   U.S. Patent Application Publication No. 2010/0177707;-   U.S. Patent Application Publication No. 2010/0177749;-   U.S. Patent Application Publication No. 2010/0265880;-   U.S. Patent Application Publication No. 2011/0202554;-   U.S. Patent Application Publication No. 2012/0111946;-   U.S. Patent Application Publication No. 2012/0168511;-   U.S. Patent Application Publication No. 2012/0168512;-   U.S. Patent Application Publication No. 2012/0193423;-   U.S. Patent Application Publication No. 2012/0203647;-   U.S. Patent Application Publication No. 2012/0223141;-   U.S. Patent Application Publication No. 2012/0228382;-   U.S. Patent Application Publication No. 2012/0248188;-   U.S. Patent Application Publication No. 2013/0043312;-   U.S. Patent Application Publication No. 2013/0082104;-   U.S. Patent Application Publication No. 2013/0175341;-   U.S. Patent Application Publication No. 2013/0175343;-   U.S. Patent Application Publication No. 2013/0257744;-   U.S. Patent Application Publication No. 2013/0257759;-   U.S. Patent Application Publication No. 2013/0270346;-   U.S. Patent Application Publication No. 2013/0287258;-   U.S. Patent Application Publication No. 2013/0292475;-   U.S. Patent Application Publication No. 2013/0292477;-   U.S. Patent Application Publication No. 2013/0293539;-   U.S. Patent Application Publication No. 2013/0293540;-   U.S. Patent Application Publication No. 2013/0306728;-   U.S. Patent Application Publication No. 2013/0306731;-   U.S. Patent Application Publication No. 2013/0307964;-   U.S. Patent Application Publication No. 2013/0308625;-   U.S. Patent Application Publication No. 2013/0313324;-   U.S. Patent Application Publication No. 2013/0313325;-   U.S. Patent Application Publication No. 2013/0342717;-   U.S. Patent Application Publication No. 2014/0001267;-   U.S. Patent Application Publication No. 2014/0008439;-   U.S. Patent Application Publication No. 2014/0025584;-   U.S. Patent Application Publication No. 2014/0034734;-   U.S. Patent Application Publication No. 2014/0036848;-   U.S. Patent Application Publication No. 2014/0039693;-   U.S. Patent Application Publication No. 2014/0042814;-   U.S. Patent Application Publication No. 2014/0049120;-   U.S. Patent Application Publication No. 2014/0049635;-   U.S. Patent Application Publication No. 2014/0061306;-   U.S. Patent Application Publication No. 2014/0063289;-   U.S. Patent Application Publication No. 2014/0066136;-   U.S. Patent Application Publication No. 2014/0067692;-   U.S. Patent Application Publication No. 2014/0070005;-   U.S. Patent Application Publication No. 2014/0071840;-   U.S. Patent Application Publication No. 2014/0074746;-   U.S. Patent Application Publication No. 2014/0076974;-   U.S. Patent Application Publication No. 2014/0078341;-   U.S. Patent Application Publication No. 2014/0078345;-   U.S. Patent Application Publication No. 2014/0097249;-   U.S. Patent Application Publication No. 2014/0098792;-   U.S. Patent Application Publication No. 2014/0100813;-   U.S. Patent Application Publication No. 2014/0103115;-   U.S. Patent Application Publication No. 2014/0104413;-   U.S. Patent Application Publication No. 2014/0104414;-   U.S. Patent Application Publication No. 2014/0104416;-   U.S. Patent Application Publication No. 2014/0104451;-   U.S. Patent Application Publication No. 2014/0106594;-   U.S. Patent Application Publication No. 2014/0106725;-   U.S. Patent Application Publication No. 2014/0108010;-   U.S. Patent Application Publication No. 2014/0108402;-   U.S. Patent Application Publication No. 2014/0110485;-   U.S. Patent Application Publication No. 2014/0114530;-   U.S. Patent Application Publication No. 2014/0124577;-   U.S. Patent Application Publication No. 2014/0124579;-   U.S. Patent Application Publication No. 2014/0125842;-   U.S. Patent Application Publication No. 2014/0125853;-   U.S. Patent Application Publication No. 2014/0125999;-   U.S. Patent Application Publication No. 2014/0129378;-   U.S. Patent Application Publication No. 2014/0131438;-   U.S. Patent Application Publication No. 2014/0131441;-   U.S. Patent Application Publication No. 2014/0131443;-   U.S. Patent Application Publication No. 2014/0131444;-   U.S. Patent Application Publication No. 2014/0131445;-   U.S. Patent Application Publication No. 2014/0131448;-   U.S. Patent Application Publication No. 2014/0133379;-   U.S. Patent Application Publication No. 2014/0136208;-   U.S. Patent Application Publication No. 2014/0140585;-   U.S. Patent Application Publication No. 2014/0151453;-   U.S. Patent Application Publication No. 2014/0152882;-   U.S. Patent Application Publication No. 2014/0158770;-   U.S. Patent Application Publication No. 2014/0159869;-   U.S. Patent Application Publication No. 2014/0166755;-   U.S. Patent Application Publication No. 2014/0166759;-   U.S. Patent Application Publication No. 2014/0168787;-   U.S. Patent Application Publication No. 2014/0175165;-   U.S. Patent Application Publication No. 2014/0175172;-   U.S. Patent Application Publication No. 2014/0191644;-   U.S. Patent Application Publication No. 2014/0191913;-   U.S. Patent Application Publication No. 2014/0197238;-   U.S. Patent Application Publication No. 2014/0197239;-   U.S. Patent Application Publication No. 2014/0197304;-   U.S. Patent Application Publication No. 2014/0214631;-   U.S. Patent Application Publication No. 2014/0217166;-   U.S. Patent Application Publication No. 2014/0217180;-   U.S. Patent Application Publication No. 2014/0231500;-   U.S. Patent Application Publication No. 2014/0232930;-   U.S. Patent Application Publication No. 2014/0247315;-   U.S. Patent Application Publication No. 2014/0263493;-   U.S. Patent Application Publication No. 2014/0263645;-   U.S. Patent Application Publication No. 2014/0267609;-   U.S. Patent Application Publication No. 2014/0270196;-   U.S. Patent Application Publication No. 2014/0270229;-   U.S. Patent Application Publication No. 2014/0278387;-   U.S. Patent Application Publication No. 2014/0278391;-   U.S. Patent Application Publication No. 2014/0282210;-   U.S. Patent Application Publication No. 2014/0284384;-   U.S. Patent Application Publication No. 2014/0288933;-   U.S. Patent Application Publication No. 2014/0297058;-   U.S. Patent Application Publication No. 2014/0299665;-   U.S. Patent Application Publication No. 2014/0312121;-   U.S. Patent Application Publication No. 2014/0319220;-   U.S. Patent Application Publication No. 2014/0319221;-   U.S. Patent Application Publication No. 2014/0326787;-   U.S. Patent Application Publication No. 2014/0332590;-   U.S. Patent Application Publication No. 2014/0344943;-   U.S. Patent Application Publication No. 2014/0346233;-   U.S. Patent Application Publication No. 2014/0351317;-   U.S. Patent Application Publication No. 2014/0353373;-   U.S. Patent Application Publication No. 2014/0361073;-   U.S. Patent Application Publication No. 2014/0361082;-   U.S. Patent Application Publication No. 2014/0362184;-   U.S. Patent Application Publication No. 2014/0363015;-   U.S. Patent Application Publication No. 2014/0369511;-   U.S. Patent Application Publication No. 2014/0374483;-   U.S. Patent Application Publication No. 2014/0374485;-   U.S. Patent Application Publication No. 2015/0001301;-   U.S. Patent Application Publication No. 2015/0001304;-   U.S. Patent Application Publication No. 2015/0003673;-   U.S. Patent Application Publication No. 2015/0009338;-   U.S. Patent Application Publication No. 2015/0009610;-   U.S. Patent Application Publication No. 2015/0014416;-   U.S. Patent Application Publication No. 2015/0021397;-   U.S. Patent Application Publication No. 2015/0028102;-   U.S. Patent Application Publication No. 2015/0028103;-   U.S. Patent Application Publication No. 2015/0028104;-   U.S. Patent Application Publication No. 2015/0029002;-   U.S. Patent Application Publication No. 2015/0032709;-   U.S. Patent Application Publication No. 2015/0039309;-   U.S. Patent Application Publication No. 2015/0039878;-   U.S. Patent Application Publication No. 2015/0040378;-   U.S. Patent Application Publication No. 2015/0048168;-   U.S. Patent Application Publication No. 2015/0049347;-   U.S. Patent Application Publication No. 2015/0051992;-   U.S. Patent Application Publication No. 2015/0053766;-   U.S. Patent Application Publication No. 2015/0053768;-   U.S. Patent Application Publication No. 2015/0053769;-   U.S. Patent Application Publication No. 2015/0060544;-   U.S. Patent Application Publication No. 2015/0062366;-   U.S. Patent Application Publication No. 2015/0063215;-   U.S. Patent Application Publication No. 2015/0063676;-   U.S. Patent Application Publication No. 2015/0069130;-   U.S. Patent Application Publication No. 2015/0071819;-   U.S. Patent Application Publication No. 2015/0083800;-   U.S. Patent Application Publication No. 2015/0086114;-   U.S. Patent Application Publication No. 2015/0088522;-   U.S. Patent Application Publication No. 2015/0096872;-   U.S. Patent Application Publication No. 2015/0099557;-   U.S. Patent Application Publication No. 2015/0100196;-   U.S. Patent Application Publication No. 2015/0102109;-   U.S. Patent Application Publication No. 2015/0115035;-   U.S. Patent Application Publication No. 2015/0127791;-   U.S. Patent Application Publication No. 2015/0128116;-   U.S. Patent Application Publication No. 2015/0129659;-   U.S. Patent Application Publication No. 2015/0133047;-   U.S. Patent Application Publication No. 2015/0134470;-   U.S. Patent Application Publication No. 2015/0136851;-   U.S. Patent Application Publication No. 2015/0136854;-   U.S. Patent Application Publication No. 2015/0142492;-   U.S. Patent Application Publication No. 2015/0144692;-   U.S. Patent Application Publication No. 2015/0144698;-   U.S. Patent Application Publication No. 2015/0144701;-   U.S. Patent Application Publication No. 2015/0149946;-   U.S. Patent Application Publication No. 2015/0161429;-   U.S. Patent Application Publication No. 2015/0169925;-   U.S. Patent Application Publication No. 2015/0169929;-   U.S. Patent Application Publication No. 2015/0178523;-   U.S. Patent Application Publication No. 2015/0178534;-   U.S. Patent Application Publication No. 2015/0178535;-   U.S. Patent Application Publication No. 2015/0178536;-   U.S. Patent Application Publication No. 2015/0178537;-   U.S. Patent Application Publication No. 2015/0181093;-   U.S. Patent Application Publication No. 2015/0181109;-   U.S. patent application Ser. No. 13/367,978 for a Laser Scanning    Module Employing an Elastomeric U-Hinge Based Laser Scanning    Assembly, filed Feb. 7, 2012 (Feng et al.);-   U.S. patent application Ser. No. 29/458,405 for an Electronic    Device, filed Jun. 19, 2013 (Fitch et al.);-   U.S. patent application Ser. No. 29/459,620 for an Electronic Device    Enclosure, filed Jul. 2, 2013 (London et al.);-   U.S. patent application Ser. No. 29/468,118 for an Electronic Device    Case, filed Sep. 26, 2013 (Oberpriller et al.);-   U.S. patent application Ser. No. 14/150,393 for Indicia-reader    Having Unitary Construction Scanner, filed Jan. 8, 2014 (Colavito et    al.);-   U.S. patent application Ser. No. 14/200,405 for Indicia Reader for    Size-Limited Applications filed Mar. 7, 2014 (Feng et al.);-   U.S. patent application Ser. No. 14/231,898 for Hand-Mounted    Indicia-Reading Device with Finger Motion Triggering filed Apr. 1,    2014 (Van Horn et al.);-   U.S. patent application Ser. No. 29/486,759 for an Imaging Terminal,    filed Apr. 2, 2014 (Oberpriller et al.);-   U.S. patent application Ser. No. 14/257,364 for Docking System and    Method Using Near Field Communication filed Apr. 21, 2014    (Showering);-   U.S. patent application Ser. No. 14/264,173 for Autofocus Lens    System for Indicia Readers filed Apr. 29, 2014 (Ackley et al.);-   U.S. patent application Ser. No. 14/277,337 for MULTIPURPOSE OPTICAL    READER, filed May 14, 2014 (Jovanovski et al.);-   U.S. patent application Ser. No. 14/283,282 for TERMINAL HAVING    ILLUMINATION AND FOCUS CONTROL filed May 21, 2014 (Liu et al.);-   U.S. patent application Ser. No. 14/327,827 for a MOBILE-PHONE    ADAPTER FOR ELECTRONIC TRANSACTIONS, filed Jul. 10, 2014 (Hejl);-   U.S. patent application Ser. No. 14/334,934 for a SYSTEM AND METHOD    FOR INDICIA VERIFICATION, filed Jul. 18, 2014 (Hejl);-   U.S. patent application Ser. No. 14/339,708 for LASER SCANNING CODE    SYMBOL READING SYSTEM, filed Jul. 24, 2014 (Xian et al.);-   U.S. patent application Ser. No. 14/340,627 for an AXIALLY    REINFORCED FLEXIBLE SCAN ELEMENT, filed Jul. 25, 2014 (Rueblinger et    al.);-   U.S. patent application Ser. No. 14/446,391 for MULTIFUNCTION POINT    OF SALE APPARATUS WITH OPTICAL SIGNATURE CAPTURE filed Jul. 30, 2014    (Good et al.);-   U.S. patent application Ser. No. 14/452,697 for INTERACTIVE INDICIA    READER, filed Aug. 6, 2014 (Todeschini);-   U.S. patent application Ser. No. 14/453,019 for DIMENSIONING SYSTEM    WITH GUIDED ALIGNMENT, filed Aug. 6, 2014 (Li et al.);-   U.S. patent application Ser. No. 14/462,801 for MOBILE COMPUTING    DEVICE WITH DATA COGNITION SOFTWARE, filed on Aug. 19, 2014    (Todeschini et al.);-   U.S. patent application Ser. No. 14/483,056 for VARIABLE DEPTH OF    FIELD BARCODE SCANNER filed Sep. 10, 2014 (McCloskey et al.);-   U.S. patent application Ser. No. 14/513,808 for IDENTIFYING    INVENTORY ITEMS IN A STORAGE FACILITY filed Oct. 14, 2014 (Singel et    al.);-   U.S. patent application Ser. No. 14/519,195 for HANDHELD    DIMENSIONING SYSTEM WITH FEEDBACK filed Oct. 21, 2014 (Laffargue et    al.);-   U.S. patent application Ser. No. 14/519,179 for DIMENSIONING SYSTEM    WITH MULTIPATH INTERFERENCE MITIGATION filed Oct. 21, 2014 (Thuries    et al.);-   U.S. patent application Ser. No. 14/519,211 for SYSTEM AND METHOD    FOR DIMENSIONING filed Oct. 21, 2014 (Ackley et al.);-   U.S. patent application Ser. No. 14/519,233 for HANDHELD DIMENSIONER    WITH DATA-QUALITY INDICATION filed Oct. 21, 2014 (Laffargue et al.);-   U.S. patent application Ser. No. 14/519,249 for HANDHELD    DIMENSIONING SYSTEM WITH MEASUREMENT-CONFORMANCE FEEDBACK filed Oct.    21, 2014 (Ackley et al.);-   U.S. patent application Ser. No. 14/527,191 for METHOD AND SYSTEM    FOR RECOGNIZING SPEECH USING WILDCARDS IN AN EXPECTED RESPONSE filed    Oct. 29, 2014 (Braho et al.);-   U.S. patent application Ser. No. 14/529,563 for ADAPTABLE INTERFACE    FOR A MOBILE COMPUTING DEVICE filed Oct. 31, 2014 (Schoon et al.);-   U.S. patent application Ser. No. 14/529,857 for BARCODE READER WITH    SECURITY FEATURES filed Oct. 31, 2014 (Todeschini et al.);-   U.S. patent application Ser. No. 14/398,542 for PORTABLE ELECTRONIC    DEVICES HAVING A SEPARATE LOCATION TRIGGER UNIT FOR USE IN    CONTROLLING AN APPLICATION UNIT filed Nov. 3, 2014 (Bian et al.);-   U.S. patent application Ser. No. 14/531,154 for DIRECTING AN    INSPECTOR THROUGH AN INSPECTION filed Nov. 3, 2014 (Miller et al.);-   U.S. patent application Ser. No. 14/533,319 for BARCODE SCANNING    SYSTEM USING WEARABLE DEVICE WITH EMBEDDED CAMERA filed Nov. 5, 2014    (Todeschini);-   U.S. patent application Ser. No. 14/535,764 for CONCATENATED    EXPECTED RESPONSES FOR SPEECH RECOGNITION filed Nov. 7, 2014 (Braho    et al.);-   U.S. patent application Ser. No. 14/568,305 for AUTO-CONTRAST    VIEWFINDER FOR AN INDICIA READER filed Dec. 12, 2014 (Todeschini);-   U.S. patent application Ser. No. 14/573,022 for DYNAMIC DIAGNOSTIC    INDICATOR GENERATION filed Dec. 17, 2014 (Goldsmith);-   U.S. patent application Ser. No. 14/578,627 for SAFETY SYSTEM AND    METHOD filed Dec. 22, 2014 (Ackley et al.);-   U.S. patent application Ser. No. 14/580,262 for MEDIA GATE FOR    THERMAL TRANSFER PRINTERS filed Dec. 23, 2014 (Bowles);-   U.S. patent application Ser. No. 14/590,024 for SHELVING AND PACKAGE    LOCATING SYSTEMS FOR DELIVERY VEHICLES filed Jan. 6, 2015 (Payne);-   U.S. patent application Ser. No. 14/596,757 for SYSTEM AND METHOD    FOR DETECTING BARCODE PRINTING ERRORS filed Jan. 14, 2015 (Ackley);-   U.S. patent application Ser. No. 14/416,147 for OPTICAL READING    APPARATUS HAVING VARIABLE SETTINGS filed Jan. 21, 2015 (Chen et    al.);-   U.S. patent application Ser. No. 14/614,706 for DEVICE FOR    SUPPORTING AN ELECTRONIC TOOL ON A USER'S HAND filed Feb. 5, 2015    (Oberpriller et al.);-   U.S. patent application Ser. No. 14/614,796 for CARGO APPORTIONMENT    TECHNIQUES filed Feb. 5, 2015 (Morton et al.);-   U.S. patent application Ser. No. 29/516,892 for TABLE COMPUTER filed    Feb. 6, 2015 (Bidwell et al.);-   U.S. patent application Ser. No. 14/619,093 for METHODS FOR TRAINING    A SPEECH RECOGNITION SYSTEM filed Feb. 11, 2015 (Pecorari);-   U.S. patent application Ser. No. 14/628,708 for DEVICE, SYSTEM, AND    METHOD FOR DETERMINING THE STATUS OF CHECKOUT LANES filed Feb. 23,    2015 (Todeschini);-   U.S. patent application Ser. No. 14/630,841 for TERMINAL INCLUDING    IMAGING ASSEMBLY filed Feb. 25, 2015 (Gomez et al.);-   U.S. patent application Ser. No. 14/635,346 for SYSTEM AND METHOD    FOR RELIABLE STORE-AND-FORWARD DATA HANDLING BY ENCODED INFORMATION    READING TERMINALS filed Mar. 2, 2015 (Sevier);-   U.S. patent application Ser. No. 29/519,017 for SCANNER filed Mar.    2, 2015 (Zhou et al.);-   U.S. patent application Ser. No. 14/405,278 for DESIGN PATTERN FOR    SECURE STORE filed Mar. 9, 2015 (Zhu et al.);-   U.S. patent application Ser. No. 14/660,970 for DECODABLE INDICIA    READING TERMINAL WITH COMBINED ILLUMINATION filed Mar. 18, 2015    (Kearney et al.);-   U.S. patent application Ser. No. 14/661,013 for REPROGRAMMING SYSTEM    AND METHOD FOR DEVICES INCLUDING PROGRAMMING SYMBOL filed Mar. 18,    2015 (Soule et al.);-   U.S. patent application Ser. No. 14/662,922 for MULTIFUNCTION POINT    OF SALE SYSTEM filed Mar. 19, 2015 (Van Horn et al.);-   U.S. patent application Ser. No. 14/663,638 for VEHICLE MOUNT    COMPUTER WITH CONFIGURABLE IGNITION SWITCH BEHAVIOR filed Mar. 20,    2015 (Davis et al.);-   U.S. patent application Ser. No. 14/664,063 for METHOD AND    APPLICATION FOR SCANNING A BARCODE WITH A SMART DEVICE WHILE    CONTINUOUSLY RUNNING AND DISPLAYING AN APPLICATION ON THE SMART    DEVICE DISPLAY filed Mar. 20, 2015 (Todeschini);-   U.S. patent application Ser. No. 14/669,280 for TRANSFORMING    COMPONENTS OF A WEB PAGE TO VOICE PROMPTS filed Mar. 26, 2015    (Funyak et al.);-   U.S. patent application Ser. No. 14/674,329 for AIMER FOR BARCODE    SCANNING filed Mar. 31, 2015 (Bidwell);-   U.S. patent application Ser. No. 14/676,109 for INDICIA READER filed    Apr. 1, 2015 (Huck);-   U.S. patent application Ser. No. 14/676,327 for DEVICE MANAGEMENT    PROXY FOR SECURE DEVICES filed Apr. 1, 2015 (Yeakley et al.);-   U.S. patent application Ser. No. 14/676,898 for NAVIGATION SYSTEM    CONFIGURED TO INTEGRATE MOTION SENSING DEVICE INPUTS filed Apr. 2,    2015 (Showering);-   U.S. patent application Ser. No. 14/679,275 for DIMENSIONING SYSTEM    CALIBRATION SYSTEMS AND METHODS filed Apr. 6, 2015 (Laffargue et    al.);-   U.S. patent application Ser. No. 29/523,098 for HANDLE FOR A TABLET    COMPUTER filed Apr. 7, 2015 (Bidwell et al.);-   U.S. patent application Ser. No. 14/682,615 for SYSTEM AND METHOD    FOR POWER MANAGEMENT OF MOBILE DEVICES filed Apr. 9, 2015 (Murawski    et al.);-   U.S. patent application Ser. No. 14/686,822 for MULTIPLE PLATFORM    SUPPORT SYSTEM AND METHOD filed Apr. 15, 2015 (Qu et al.);-   U.S. patent application Ser. No. 14/687,289 for SYSTEM FOR    COMMUNICATION VIA A PERIPHERAL HUB filed Apr. 15, 2015 (Kohtz et    al.);-   U.S. patent application Ser. No. 29/524,186 for SCANNER filed Apr.    17, 2015 (Zhou et al.);-   U.S. patent application Ser. No. 14/695,364 for MEDICATION    MANAGEMENT SYSTEM filed Apr. 24, 2015 (Sewell et al.);-   U.S. patent application Ser. No. 14/695,923 for SECURE UNATTENDED    NETWORK AUTHENTICATION filed Apr. 24, 2015 (Kubler et al.);-   U.S. patent application Ser. No. 29/525,068 for TABLET COMPUTER WITH    REMOVABLE SCANNING DEVICE filed Apr. 27, 2015 (Schulte et al.);-   U.S. patent application Ser. No. 14/699,436 for SYMBOL READING    SYSTEM HAVING PREDICTIVE DIAGNOSTICS filed Apr. 29, 2015 (Nahill et    al.);-   U.S. patent application Ser. No. 14/702,110 for SYSTEM AND METHOD    FOR REGULATING BARCODE DATA INJECTION INTO A RUNNING APPLICATION ON    A SMART DEVICE filed May 1, 2015 (Todeschini et al.);-   U.S. patent application Ser. No. 14/702,979 for TRACKING BATTERY    CONDITIONS filed May 4, 2015 (Young et al.);-   U.S. patent application Ser. No. 14/704,050 for INTERMEDIATE LINEAR    POSITIONING filed May 5, 2015 (Charpentier et al.);-   U.S. patent application Ser. No. 14/705,012 for HANDS-FREE HUMAN    MACHINE INTERFACE RESPONSIVE TO A DRIVER OF A VEHICLE filed May 6,    2015 (Fitch et al.);-   U.S. patent application Ser. No. 14/705,407 for METHOD AND SYSTEM TO    PROTECT SOFTWARE-BASED NETWORK-CONNECTED DEVICES FROM ADVANCED    PERSISTENT THREAT filed May 6, 2015 (Hussey et al.);-   U.S. patent application Ser. No. 14/707,037 for SYSTEM AND METHOD    FOR DISPLAY OF INFORMATION USING A VEHICLE-MOUNT COMPUTER filed May    8, 2015 (Chamberlin);-   U.S. patent application Ser. No. 14/707,123 for APPLICATION    INDEPENDENT DEX/UCS INTERFACE filed May 8, 2015 (Pape);-   U.S. patent application Ser. No. 14/707,492 for METHOD AND APPARATUS    FOR READING OPTICAL INDICIA USING A PLURALITY OF DATA SOURCES filed    May 8, 2015 (Smith et al.);-   U.S. patent application Ser. No. 14/710,666 for PRE-PAID USAGE    SYSTEM FOR ENCODED INFORMATION READING TERMINALS filed May 13, 2015    (Smith);-   U.S. patent application Ser. No. 29/526,918 for CHARGING BASE filed    May 14, 2015 (Fitch et al.);-   U.S. patent application Ser. No. 14/715,672 for AUGMENTED REALITY    ENABLED HAZARD DISPLAY filed May 19, 2015 (Venkatesha et al.);-   U.S. patent application Ser. No. 14/715,916 for EVALUATING IMAGE    VALUES filed May 19, 2015 (Ackley);-   U.S. patent application Ser. No. 14/722,608 for INTERACTIVE USER    INTERFACE FOR CAPTURING A DOCUMENT IN AN IMAGE SIGNAL filed May 27,    2015 (Showering et al.);-   U.S. patent application Ser. No. 29/528,165 for IN-COUNTER BARCODE    SCANNER filed May 27, 2015 (Oberpriller et al.);-   U.S. patent application Ser. No. 14/724,134 for ELECTRONIC DEVICE    WITH WIRELESS PATH SELECTION CAPABILITY filed May 28, 2015 (Wang et    al.);-   U.S. patent application Ser. No. 14/724,849 for METHOD OF    PROGRAMMING THE DEFAULT CABLE INTERFACE SOFTWARE IN AN INDICIA    READING DEVICE filed May 29, 2015 (Barten);-   U.S. patent application Ser. No. 14/724,908 for IMAGING APPARATUS    HAVING IMAGING ASSEMBLY filed May 29, 2015 (Barber et al.);-   U.S. patent application Ser. No. 14/725,352 for APPARATUS AND    METHODS FOR MONITORING ONE OR MORE PORTABLE DATA TERMINALS    (Caballero et al.);-   U.S. patent application Ser. No. 29/528,590 for ELECTRONIC DEVICE    filed May 29, 2015 (Fitch et al.);-   U.S. patent application Ser. No. 29/528,890 for MOBILE COMPUTER    HOUSING filed Jun. 2, 2015 (Fitch et al.);-   U.S. patent application Ser. No. 14/728,397 for DEVICE MANAGEMENT    USING VIRTUAL INTERFACES CROSS-REFERENCE TO RELATED APPLICATIONS    filed Jun. 2, 2015 (Caballero);-   U.S. patent application Ser. No. 14/732,870 for DATA COLLECTION    MODULE AND SYSTEM filed Jun. 8, 2015 (Powilleit);-   U.S. patent application Ser. No. 29/529,441 for INDICIA READING    DEVICE filed Jun. 8, 2015 (Zhou et al.);-   U.S. patent application Ser. No. 14/735,717 for INDICIA-READING    SYSTEMS HAVING AN INTERFACE WITH A USER'S NERVOUS SYSTEM filed Jun.    10, 2015 (Todeschini);-   U.S. patent application Ser. No. 14/738,038 for METHOD OF AND SYSTEM    FOR DETECTING OBJECT WEIGHING INTERFERENCES filed Jun. 12, 2015    (Amundsen et al.);-   U.S. patent application Ser. No. 14/740,320 for TACTILE SWITCH FOR A    MOBILE ELECTRONIC DEVICE filed Jun. 16, 2015 (Bandringa);-   U.S. patent application Ser. No. 14/740,373 for CALIBRATING A VOLUME    DIMENSIONER filed Jun. 16, 2015 (Ackley et al.);-   U.S. patent application Ser. No. 14/742,818 for INDICIA READING    SYSTEM EMPLOYING DIGITAL GAIN CONTROL filed Jun. 18, 2015 (Xian et    al.);-   U.S. patent application Ser. No. 14/743,257 for WIRELESS MESH POINT    PORTABLE DATA TERMINAL filed Jun. 18, 2015 (Wang et al.);-   U.S. patent application Ser. No. 29/530,600 for CYCLONE filed Jun.    18, 2015 (Vargo et al);-   U.S. patent application Ser. No. 14/744,633 for IMAGING APPARATUS    COMPRISING IMAGE SENSOR ARRAY HAVING SHARED GLOBAL SHUTTER CIRCUITRY    filed Jun. 19, 2015 (Wang);-   U.S. patent application Ser. No. 14/744,836 for CLOUD-BASED SYSTEM    FOR READING OF DECODABLE INDICIA filed Jun. 19, 2015 (Todeschini et    al.);-   U.S. patent application Ser. No. 14/745,006 for SELECTIVE OUTPUT OF    DECODED MESSAGE DATA filed Jun. 19, 2015 (Todeschini et al.);-   U.S. patent application Ser. No. 14/747,197 for OPTICAL PATTERN    PROJECTOR filed Jun. 23, 2015 (Thuries et al.);-   U.S. patent application Ser. No. 14/747,490 for DUAL-PROJECTOR    THREE-DIMENSIONAL SCANNER filed Jun. 23, 2015 (Jovanovski et al.);    and-   U.S. patent application Ser. No. 14/748,446 for CORDLESS INDICIA    READER WITH A MULTIFUNCTION COIL FOR WIRELESS CHARGING AND EAS    DEACTIVATION, filed Jun. 24, 2015 (Xie et al.).

In the specification and/or figures, typical embodiments of theinvention have been disclosed. The present invention is not limited tosuch exemplary embodiments. The use of the term “and/or” includes anyand all combinations of one or more of the associated listed items. Thefigures are schematic representations and so are not necessarily drawnto scale. Unless otherwise noted, specific terms have been used in ageneric and descriptive sense and not for purposes of limitation.

Devices that are described as in “communication” with each other or“coupled” to each other need not be in continuous communication witheach other or in direct physical contact, unless expressly specifiedotherwise. On the contrary, such devices need only transmit to eachother as necessary or desirable, and may actually refrain fromexchanging data most of the time. For example, a machine incommunication with or coupled with another machine via the Internet maynot transmit data to the other machine for long period of time (e.g.weeks at a time). In addition, devices that are in communication with orcoupled with each other may communicate directly or indirectly throughone or more intermediaries.

Although process (or method) steps may be described or claimed in aparticular sequential order, such processes may be configured to work indifferent orders. In other words, any sequence or order of steps thatmay be explicitly described or claimed does not necessarily indicate arequirement that the steps be performed in that order unlessspecifically indicated. Further, some steps may be performedsimultaneously despite being described or implied as occurringnon-simultaneously (e.g., because one step is described after the otherstep) unless specifically indicated. Where a process is described in anembodiment the process may operate without any user intervention.

The invention claimed is:
 1. A method of operating an image capturingsystem comprising: provide an augmented detail associated with eachindicium of a plurality of indicia on a display of the image capturingsystem; determine that an indicium of the plurality of indicia has afirst symbology different than a second symbology associated withanother indicium of the plurality of indicia; in response to determiningthat the indicium differs in symbology, provide, based on the augmenteddetail, a guide to enable configuration of the image capturing systemfor reading the indicium; present on the display, based on theconfiguration, a sequencing criterium for reading the plurality ofindicia; and analyze the plurality of indicia based on the sequencingcriterium.
 2. The method of claim 1, wherein the sequencing criterium isa predicted sequence for decoding the plurality of indicia, wherein thepredicted sequence is based on historical selections by an operator ofthe image capturing system, and the method further includes displayingan indicator to receive an authorization input from the operator if thepredicted sequence is acceptable.
 3. The method of claim 1, wherein theplurality of indicia is captured on the display in real time.
 4. Themethod of claim 1, wherein at least one of the plurality of indiciacomprises one of a barcode, Quick Response (QR) code, matrix codes,one-dimensional (1D) codes, two-dimensional (2D) codes, and RadioFrequency Identification (RFID) tags.
 5. The method of claim 1, furthercomprising providing the guide to configure the image capturing systemusing a voice input.
 6. The method of claim 1, wherein the augmentationdetail includes contextual data pertaining to each of the plurality ofindicia.
 7. The method of claim 6, wherein the contextual data ispresented on the display as a video of an indicium of the plurality ofindicia that is being currently scanned.
 8. The method of claim 1,wherein the sequencing criterium is based on at least one of content,symbology, color, indicium lengths for same symbology, relative indiciumsizes for same symbology, and relative indicium orientation for samesymbology.
 9. The method of claim 1, the method further comprisingdisplaying an option to obtain additional information for one or more ofthe plurality of indicia on the display.
 10. A system comprising: animage capturing device; a processor; and a memory device coupled to theprocessor and having a program stored thereon for execution by theprocessor to: provide an augmented detail associated with each of theplurality of indicia; determine that an indicium of the plurality ofindicia has a first symbology different than a second symbologyassociated with another indicium of the plurality of indicia; inresponse to determining that the indicium differs in symbology, provide,based on the augmented details, a guide to enable configuration of theimage capturing device for reading the indicium; present on the display,based on the configuration, sequencing criterium for reading theplurality of indicia; and analyze the plurality of indicia based on thesequencing criterium.
 11. The system of claim 10, wherein the sequencingcriterium is a predicted sequence for decoding the plurality of indicia,wherein the predicted sequence is based on historical selections by anoperator, and wherein the program is further executed by the processorto display an indicator to receive an authorization input from theoperator if the predicted sequence is acceptable.
 12. The system ofclaim 10, wherein the plurality of indicia is captured on the display ofthe image capturing device in real time.
 13. The system of claim 10,wherein at least one of the plurality of indicia comprises one of abarcode, Quick Response (QR) code, matrix codes, one-dimensional (1D)codes, two-dimensional (2D) codes, and Radio Frequency Identification(RFID) tags.
 14. The system of claim 10, wherein the program is furtherexecuted by the processor to provide the guide to configure the imagecapturing device using a voice input.
 15. The system of claim 10,wherein the augmentation detail includes contextual data pertaining toeach of the plurality of indicia.
 16. The system of claim 10, whereinthe contextual data is presented on the display as a video of anindicium of the plurality of indicia that is being currently scanned.17. The system of claim 10, wherein the sequencing criterium is based onat least one of content, symbology, color, indicium lengths for samesymbology, relative indicium sizes for same symbology, and relativeindicium orientation for same symbology.
 18. The system of claim 10,wherein the program is further executed by the processor to display anoption to obtain additional information for one or more of the pluralityof indicia on the display of the image capturing device.